Overview
What is IBM Cloud Kubernetes Service?
IBM Cloud Kubernetes Service is a managed Kubernetes offering, delivering user tools and built-in security for rapid delivery of applications that users can bind to cloud services related to IBM Watson®, IoT, DevOps and data analytics. As a certified K8s…
Review IBM Cloud Kubernetes Service
IBM Cloud Kubernetes Service
Cost effective and easy to provision and manage
Good Managed Kubernetes offering if you already using IBM cloud services
Plays nicer with others than AWS Fargate and ECS, however has many many moving parts
IBM Kubernetes is good
IBM Cloud Kubernetes Service is doing great so far, but I believe there's still much to do (making it auto scalabile, make it more user friendly)
Our main problem was related to tasks managment, we needed …
Excellent service
IBM Cloud Kubernetes Service Review for Microservices Use Case
Smooth scaling Infrastruture.
IBM Kubernetes - the perfect container service
The Great Power of Kube on IBM Cloud
Perfect Cloud Container Management Product and very Functional Cloud Services Automation Solution.
Good container orchestration platform from IBM
How IBM Cloud Kubernetes Service Differs From Its Competitors
IBM Kubernetes Simplified Cluster Management
IBM Kubernetes Service Pre-built Services
Disadvantages …
IBM Kubernetes Simplified Cluster Management
IBM Kubernetes Service Pre-built Services
IBM Cloud Portfolio
IBM Kubernetes Simplified Cluster Management
IBM Kubernetes Service Pre-built Services
IBM Kubernetes Simplified Cluster Management
IBM Kubernetes Service Pre-built Services
IBM Kubernetes Simplified Cluster Management
IBM Kubernetes Service Pre-built Services
IBM Kubernetes Simplified Cluster Management
IBM Cloud Portfolio
IBM Kubernetes Simplified Cluster Management
IBM Kubernetes Simplified Cluster Management
Operational features
IBM Kubernetes Simplified Cluster Management
IBM Kubernetes Service Pre-built Services
IBM Cloud Portfolio
IBM Kubernetes Simplified Cluster Management
IBM Kubernetes Service Pre-built Services
IBM Kubernetes Simplified Cluster Management
IBM Kubernetes Service Pre-built Services
Implementation Insights
- You can add features easily, growing as you need.
- Options for dedicated servers or VMs gives us a lot of flexibility from a provisioning standpoint.
- Quick deployment.
- Powerful tool!
Examples of Exceptional Support
IBM Cloud Support Resource Usage
IBM Kubernetes Simplified Cluster Management
IBM Kubernetes Service Pre-built Services
IBM Kubernetes Simplified Cluster Management
IBM Kubernetes Service Pre-built Services
IBM Kubernetes Simplified Cluster Management
IBM Kubernetes Service Pre-built Services
IBM Kubernetes Simplified Cluster Management
IBM Kubernetes Service Pre-built Services
IBM Kubernetes Simplified Cluster Management
IBM Kubernetes Service Pre-built Services
IBM Kubernetes Simplified Cluster Management
Awards
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
Popular Features
- Container Orchestration (14)8.282%
- Cluster Management (14)7.777%
- Security and Isolation (14)7.575%
- Storage Management (14)7.575%
Reviewer Pros & Cons
Pricing
What is IBM Cloud Kubernetes Service?
IBM Cloud Kubernetes Service is a managed Kubernetes offering, delivering user tools and built-in security for rapid delivery of applications that users can bind to cloud services related to IBM Watson®, IoT, DevOps and data analytics. As a certified K8s provider, IBM Cloud Kubernetes Service…
Entry-level set up fee?
- Setup fee optional
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Would you like us to let the vendor know that you want pricing?
6 people also want pricing
Alternatives Pricing
What is GitLab?
GitLab DevSecOps platform enables software innovation by aiming to empower development, security, and operations teams to build better software, faster. With GitLab, teams can create, deliver, and manage code quickly and continuously instead of managing disparate tools and scripts. GitLab helps…
What is Red Hat OpenShift?
OpenShift is Red Hat's Cloud Computing Platform as a Service (PaaS) offering. OpenShift is an application platform in the cloud where application developers and teams can build, test, deploy, and run their applications.
Features
Container Management
Features commonly found in Container Management software.
- 7.5Security and Isolation(14) Ratings
Product provides effective tools to isolate containers, nodes, and clusters and protect them from threats.
- 8.2Container Orchestration(14) Ratings
The product’s ability to automate networking, deployment, scaling, and other container management functions.
- 7.7Cluster Management(14) Ratings
Product’s ability to centralize the management of multiple container or node clusters.
- 7.5Storage Management(14) Ratings
Product’s ability to allocate storage resources and manage both temporary and persistent data.
- 7.4Resource Allocation and Optimization(14) Ratings
Product’s ability to balance resource requirements, availability needs, and workload intensity to optimize resource usage.
- 6.8Discovery Tools(14) Ratings
Product provides methods (such as URIs or sortable lists) to easily find and access jobs, nodes, containers, or clusters.
- 7.6Update Rollouts and Rollbacks(14) Ratings
Product provides tools or functionality to deliver updates to containerized applications in ways that minimize the impact of errors, and revert updates that cause problems.
- 7.7Self-Healing and Recovery(13) Ratings
Product can be configured to automatically restart, replace, reschedule, kill, and validate jobs, containers, nodes, or clusters.
- 7Analytics, Monitoring, and Logging(14) Ratings
Product provides tools to manage performance, health, and other data related to containers or clusters. This could include analytics tools, logging tools, live dashboards, etc.
Product Details
- About
- Integrations
- Competitors
- Tech Details
- FAQs
What is IBM Cloud Kubernetes Service?
IBM Cloud Kubernetes Service Integrations
IBM Cloud Kubernetes Service Competitors
IBM Cloud Kubernetes Service Technical Details
Deployment Types | Software as a Service (SaaS), Cloud, or Web-Based |
---|---|
Operating Systems | Unspecified |
Mobile Application | No |
Supported Countries | https://console.bluemix.net/docs/containers/cs_regions.html#regions-and-zones |
Supported Languages | A managed Kubernetes offering to deliver powerful tools, an intuitive user experience and built-in security for rapid delivery of applications that you can bind to cloud services related to IBM Watson®, IoT, DevOps and data analytics. As a certified K8s provider, IBM Cloud Kubernetes Service provides intelligent scheduling, self-healing, horizontal scaling, service discovery and load balancing, automated rollouts and rollbacks, and secret and configuration management. The Kubernetes service also has advanced capabilities around simplified cluster management, container security and isolation policies, the ability to design your own cluster, and integrated operational tools for consistency in deployment. Visit our Docs pages for pricing and support information. |
Frequently Asked Questions
IBM Cloud Kubernetes Service Customer Size Distribution
Consumers | 0% |
---|---|
Small Businesses (1-50 employees) | 0% |
Mid-Size Companies (51-500 employees) | 50% |
Enterprises (more than 500 employees) | 50% |
Comparisons
Compare with
Reviews and Ratings
(317)Attribute Ratings
Reviews
(1-25 of 28)IBM Cloud Kubernetes Service
- Simplified cluster management
- Security and isolation
- Scalability
- Setting up an IBM Cloud Kubernetes Service cluster can be complex and involve managing different components.
- The learning curve can be a bit steep for new users.
- Managing resources can sometimes be a challenge.
There are applications less suited to IBM Cloud Kubernetes Service -- such as very small applications, where managing an IBM Cloud Kubernetes Service cluster would be overkill. Also, users not familiar with container organization might find IBM Cloud Kubernetes Service to be a challenge to manage effectively.
Cost effective and easy to provision and manage
- automatic load balancer service
- out of the box compatibilities
- easy to provision clusters via terraform and UI
- namespace container registry compatibilites
- IKS version upgrade with terraform with zero down time - no documentation
- Interactive IKS documentation help while deploying using UI - steps
IBM Kubernetes is good
For our use case, The business problems addressed by IBM Cloud Kubernetes Service include:
- The complexity of managing large-scale applications
- Increased time and resources required for infrastructure management
- Inefficient application deployment and scaling
- Ensuring consistency in application environments
- Manages Kubernetes deployments with ease
- Spin up pods really fast
- good access control to share limited levels of access
- Installation fails during container creation due to a Docker 18.03.1 issue
- If you roll back to version 3.2.0 from a fix pack version, the version file can still show the fix pack version
- If you roll back to version 3.2.0 from a fix pack version, the Status column on the Helm releases page in the console might not show the status properly for some Helm releases
- Complexity of managing large-scale applications
- Increased time and resources required for infrastructure management
- Inefficient application deployment and scaling
- Ensuring consistency in application environments
IBM Cloud Kubernetes Service Review for Microservices Use Case
- IKS is simple and has almost all aspects configurable to match our workloads.
- IKS resources and upgrades of those resources are managed seamlessly allowing the developers to focus on application rather than IKS management itself.
- There are multiple monitoring solutions within IKS to monitor the health of the cluster in best possible way. Many other services within IBM Cloud also integrate with IKS to provide best possible solution as per the use case at hand.
- Requesting the additional resources (SRE) or de-allocating is especially easy.
- IKS support is extremely active in answering the queries or any help needed in general.
- IBM Cloud has access to all resources my account uses. IBM Cloud / IKS has auto updates/upgrades for which reminders / alerts are sent to all account admins. I would prefer alerts being passed on to me for only the services I'm using in account. I think IBM Cloud already does it - but it would be great to fine tune it.
- If possible keep upgrades/updates frequent - but small in size and impact.
- Sometimes I have seen IKS dashboard appearing much slowly than other times.
I think it works well for workloads having dynamic resource requirements as well (nodes for example). We can quickly provision / deprovision the resources for a cluster quickly.
The Great Power of Kube on IBM Cloud
- Provide an underlying infrastructure layer for cloud services and a means for them to easily communicate with one another via apis
- Provide a means to manage the lifecycle of events through Etcd to reach desired states for cloud resources
- Provide a means to easily rollback and upgrade services with no downtime
- Providing a means to deploy services across Kubernetes clusters (multi-region)
- Easily monitor services without external services (my team is currently using sysdig)
- CLI needs to be more easily usable and have more short cuts to make commonly done tasks more easily accessible without typing much
- Better online video demos of how to perform tasks in the Service
Good container orchestration platform from IBM
- Support different regions and zones
- Easy for provisioning
- Easy to scale
- Monitoring has room for improvement.
- Cluster identity with random IDs are difficult to memorize.
Scaling applications and creating new businesses
- Quickly scaled our infrastructure[.]
- Streamlined application release process[.]
- The environment is now standardized to allow to quickly transition to different projects[.]
- Since it's very powerful it can be an overkill for applications that do not require a distributed architecture[.]
- It can be difficult to migrate applications to IBM Cloud Kubernetes Service, and at times the entire architecture has to be refactored[.]
It enabled an immutable infrastructure and now we can ship our features faster than before
- It lets developers work in the same environment that the application will be running in production
- It made it easier to test, easier to refine, and easier to deploy
- Helped engineers embrace the DevOps mindset as they built software
- The language to define containers is initially hard to understand
Best Kubernetes Tool in town
- Easy and fast deployment
- Reliability
- Cost effective
- Expensive
- Bad Logging
- Not available in all regions
- Great flexibility
- Worker node management
- Awesome support
- Difficult to master fast
- Sometimes buggy
- Container gets reset from time to time
- Blockchain Abilities
- Brand Trust
- Impressive GUI/appearance
- AWS-Parity
IBM Cloud Kubernetes Service Review
- Cost effective
- Horizontal Scaling
- Microservice Approach
- Containerization
- Overkill for simple applications
- Learning curve slow
- Not all software are native compatible
It is not appropriate for really monolithic applications that require a lot of data in memory that is shared with multiple threads (e.g. AI applications).
IBM Kubernetes Review
- Simple.
- Scalable.
- Reliable.
- Not available in all regions.
- Setting up cluster takes time.
Newbies in IBM cloud after disappointed at GCP
- The network is rather reliable, which greatly satisfies our customer.
- High performance equals time saved
- Affordable. We believe it's an acceptable price.
- Complicated description - it's not easy to initialize the settings.
- Limited privileges - Kubernetes offer limited functions. It seems root authorization is not provided.
- Port forwarding can't be set after deploying the docker. Maybe we just haven't found how to change it.
Enhance your ISTIO service mesh with IBM CKS
Also, by integrating IBM CKS to Google Cloud using Google Anthos GKE Connect, we can manage all our deployments in one place. IBM CKS offers one of the most powerful Kubernetes services: stable, powerful, easy to use and HIGH availability.
- Easy to use and configure
- ISTIO and KNATIVE installation by just clicking one button.
- Use of CONTAINERD (CRI-O)
- Choose the OS of the nodes
- DEV / QA / SIT deployments: You can use IBMCKS for DEV / QA or SIT environments. Since IBM CKS is a managed service, you can let the deveolping team to be in charge of the infraestructure.
- Multicloud deployments: Working with ISTIO mesh works perfect on IBM CKS.
- Network intensive deployments: IBM's network is quite powerfull.
- Docker containers
- Production Workloads: Is never a good idea to use K8s for production if you don't have a team that fully understands how to operate K8s. K8s is one of the hardest techonologies to use due it's complexity.
- Workloads that requieres KERNEL tunning: You can't modify Kernel parameters on Managed K8s like CKS. If you are running a workload like REDIS that needs certain KERNEL parameters to be set, I highly advice you to use K8s Open Source.
- High performance workloads (GPU): IBM CKS does not offers GPUs on their nodes.
- Easy to use
- Not very expensive
- More documentation
- Capacity to upgrade easily
IBM Cloud Kubernetes Service Detailed Review
- Security is the key feature which our client expects to maintain across the application.
- Built-in IP address provision so that we do not need to get an external IP.
- External service connection ease.
- Built-in volume management to store our keys.
- IP addresses are expensive as compared.
- Logging is not up to the mark.
- Not highly available in all countries, we need to use other region clusters.
- Downtime on many occasions.
Impressed with IBM Cloud Kubernetes in a workshop.
- Watson
- Scaling
- Base Kubernetes Functions
- Pricing clarity
Good place to start using Kubernetes
- The tutorials are detailed and easy to follow.
- The applications are easy to support and manage. IBM's interface shows important information properly.
- It takes lees than 1 hour to get a working Kubernetes cluster!
- Some parts of the tutorials need to be upgraded.
- Knowledge of IBM console and configuration may be needed.
- IBM's interfaces interaction with logs and Kubernetes configuration could be upgraded.
A review by a current Kubernetes user
- Ease of use
- No need to install
- Bundles billing with other services
- Is the billing still a minimum of one hour? Even if the worker only used it for 20 mins?
- Long start up time for the workers
- Slow UI
IBM Cloud Kubernetes pros and cons
- Easy-to-use interface.
- Good for deploying web applications and pretty good performance.
- IBM Cloud Kubernetes offers built-in logging and monitoring tools.
- CPU utilization is a big factor in autoscaling.
- Little harder to set up compared to Docker, but IBM made it a little easier.
- Breakdown of service may occur at any time, which leads to malfunction of applications.
- Service issues occur at unknown times which can make it hard to monitor.
IKS
- Well integrated container registry
- Support for ingress controller and public domain name for service deployed on IKS
- Good UX
- Provisioning time for worker nodes can come down.
- Integrating using programming languages like Go can be helpful, i.e improving the bluemix-sdk.
- Sometimes the web portal is too slow, needs improvement in service uptime.
IBM Kubernetes is awesome!
- Isolate environments at low cost.
- Fault-tolerant.
- Full control on our resources.
- Steep learning curve
- Can be tricky to setup sometime
- Monitoring is not completely set up at start
Why we run Kube in IBM Cloud.
- Quick Updates, Highly Scalable. We keep adding nodes when needed.
- Never spent a minute on any maintenance activities for our Kube Cluster.
- Zero Downtimes in last 2 years.
- Helm inventory is somewhat lacking.
- Little confusing when it comes to PVCs.
- Networking between our Kube Clusters and our other VMs is very difficult due to lack of documentation
Suitable for:
1) Running an application which is built on a microservice architecture.
2) Running NodeJs services, proxy services.
Not suitable:
1) For running DB engines.
Kubernetes adoption
- Gives the scale we need
- Bundled with Dev Ops it becomes easier to deploy and operate
- Gives us the portability across cloud providers
- Dev Ops reference templates are not available for organizations to quickly adopt
- Organizations want to focus on developing business features but wanted a pipeline which takes the code all the way to deployment without much human intervention. Wanted to see quick set up of Kubernetes platform along with Dev Ops capabilities as Service.